package com.shop.loan.model.entity;

import java.util.Date;

public class LoanOrderLogisticsByMybatis {
    /**
     * 
     */
    private Long id;

    /**
     * 
     */
    private Date createTime;

    /**
     * 
     */
    private Date updateTime;

    /**
     * 收件人地址
     */
    private String addressInfo;

    /**
     * 收件人名称
     */
    private String addressName;

    /**
     * 收件人号码
     */
    private String addressPhone;

    /**
     * 时间
     */
    private Date arriveConfirmTime;

    /**
     * 时间
     */
    private Date deliverTime;

    /**
     * 快递订单号
     */
    private String number;

    /**
     * 
     */
    private Long orderId;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 快递类型
     */
    private String type;

    /**
     * 
     */
    private Long createUserId;

    /**
     * 
     */
    private Long updateUserId;

    /**
     * 物流信息
     */
    private String infoLog;

    public LoanOrderLogisticsByMybatis(Long id, Date createTime, Date updateTime, String addressInfo, String addressName, String addressPhone, Date arriveConfirmTime, Date deliverTime, String number, Long orderId, Integer status, String type, Long createUserId, Long updateUserId) {
        this.id = id;
        this.createTime = createTime;
        this.updateTime = updateTime;
        this.addressInfo = addressInfo;
        this.addressName = addressName;
        this.addressPhone = addressPhone;
        this.arriveConfirmTime = arriveConfirmTime;
        this.deliverTime = deliverTime;
        this.number = number;
        this.orderId = orderId;
        this.status = status;
        this.type = type;
        this.createUserId = createUserId;
        this.updateUserId = updateUserId;
    }

    public LoanOrderLogisticsByMybatis(Long id, Date createTime, Date updateTime, String addressInfo, String addressName, String addressPhone, Date arriveConfirmTime, Date deliverTime, String number, Long orderId, Integer status, String type, Long createUserId, Long updateUserId, String infoLog) {
        this.id = id;
        this.createTime = createTime;
        this.updateTime = updateTime;
        this.addressInfo = addressInfo;
        this.addressName = addressName;
        this.addressPhone = addressPhone;
        this.arriveConfirmTime = arriveConfirmTime;
        this.deliverTime = deliverTime;
        this.number = number;
        this.orderId = orderId;
        this.status = status;
        this.type = type;
        this.createUserId = createUserId;
        this.updateUserId = updateUserId;
        this.infoLog = infoLog;
    }

    public LoanOrderLogisticsByMybatis() {
        super();
    }

    /**
     * 获取
     * @return id 
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置
     * @param id 
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取
     * @return create_time 
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置
     * @param createTime 
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取
     * @return update_time 
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置
     * @param updateTime 
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取收件人地址
     * @return address_info 收件人地址
     */
    public String getAddressInfo() {
        return addressInfo;
    }

    /**
     * 设置收件人地址
     * @param addressInfo 收件人地址
     */
    public void setAddressInfo(String addressInfo) {
        this.addressInfo = addressInfo == null ? null : addressInfo.trim();
    }

    /**
     * 获取收件人名称
     * @return address_name 收件人名称
     */
    public String getAddressName() {
        return addressName;
    }

    /**
     * 设置收件人名称
     * @param addressName 收件人名称
     */
    public void setAddressName(String addressName) {
        this.addressName = addressName == null ? null : addressName.trim();
    }

    /**
     * 获取收件人号码
     * @return address_phone 收件人号码
     */
    public String getAddressPhone() {
        return addressPhone;
    }

    /**
     * 设置收件人号码
     * @param addressPhone 收件人号码
     */
    public void setAddressPhone(String addressPhone) {
        this.addressPhone = addressPhone == null ? null : addressPhone.trim();
    }

    /**
     * 获取时间
     * @return arrive_confirm_time 时间
     */
    public Date getArriveConfirmTime() {
        return arriveConfirmTime;
    }

    /**
     * 设置时间
     * @param arriveConfirmTime 时间
     */
    public void setArriveConfirmTime(Date arriveConfirmTime) {
        this.arriveConfirmTime = arriveConfirmTime;
    }

    /**
     * 获取时间
     * @return deliver_time 时间
     */
    public Date getDeliverTime() {
        return deliverTime;
    }

    /**
     * 设置时间
     * @param deliverTime 时间
     */
    public void setDeliverTime(Date deliverTime) {
        this.deliverTime = deliverTime;
    }

    /**
     * 获取快递订单号
     * @return number 快递订单号
     */
    public String getNumber() {
        return number;
    }

    /**
     * 设置快递订单号
     * @param number 快递订单号
     */
    public void setNumber(String number) {
        this.number = number == null ? null : number.trim();
    }

    /**
     * 获取
     * @return order_id 
     */
    public Long getOrderId() {
        return orderId;
    }

    /**
     * 设置
     * @param orderId 
     */
    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    /**
     * 获取状态
     * @return status 状态
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置状态
     * @param status 状态
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取快递类型
     * @return type 快递类型
     */
    public String getType() {
        return type;
    }

    /**
     * 设置快递类型
     * @param type 快递类型
     */
    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    /**
     * 获取
     * @return create_user_id 
     */
    public Long getCreateUserId() {
        return createUserId;
    }

    /**
     * 设置
     * @param createUserId 
     */
    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    /**
     * 获取
     * @return update_user_id 
     */
    public Long getUpdateUserId() {
        return updateUserId;
    }

    /**
     * 设置
     * @param updateUserId 
     */
    public void setUpdateUserId(Long updateUserId) {
        this.updateUserId = updateUserId;
    }

    /**
     * 获取物流信息
     * @return info_log 物流信息
     */
    public String getInfoLog() {
        return infoLog;
    }

    /**
     * 设置物流信息
     * @param infoLog 物流信息
     */
    public void setInfoLog(String infoLog) {
        this.infoLog = infoLog == null ? null : infoLog.trim();
    }
}